/*********************
	HTML Elements
*********************/
*{
	margin:0;
	padding:0;
}
img, div,a {  }
body{
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	background-color:White;
}
a, a:visited{
	text-decoration:none;
}
img{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 1px;
}
p{
	padding:3px;
}
h2{

}
input{
	padding:2px;
}
select{
	padding:2px;
}
/*********************
		Tables
*********************/
div
{
	padding-left:1px; padding-right:1px;
}
table{
	margin:2px 0px 2px 0px;
	border-collapse: collapse;
	table-layout:auto;
	width:100%;
}
td, th{
	padding: 1px;
} 
thead
{
	background:#f0f7e8;
}
/*********************
	   GridView
*********************/
form#form .gv {border:solid 1px #f0f7e8;margin-left:-2px;margin-top:5px;}
form#form .gv th{font-weight:normal; border:none;height:23px;}
form#form .gv td{border:none;}
form#form .gv td{border:solid 1px #f0f7e8; padding:0px 0px 0px 0px;}
form#form .gv-head{font-size: 9pt; font-family:Arial; background:#f0f7e8;}
form#form .gv-row{height:24px; font-size: 9pt;font-family:Arial;}
form#form .gv .gv-row .dc{padding-left:1px;display:inline-block;width:96%;}
form#form .gv .gv-row .ec{border:solid 0px #ffffff;padding-left:1px;display:inline-block;font-size: 9pt;font-family:Arial;height:100%;width:96%;}
form#form .gv-row .ec{border:solid 0px #ffffff;padding-left:1px;display:inline-block;font-size: 9pt;font-family:Arial;height:100%;width:96%;}
form#form .gv-delete{background-image:url(../../Resource/Images/Icon_Delete2.gif) no-repeat left;}
/*********************
		Table
*********************/
form#form .x-y-line {border-left:solid 1px #f0f7e8;border-top:solid 1px #f0f7e8;border-right:solid 1px #f0f7e8;}
form#form .x-y-line td{border:solid 1px #f0f7e8;}
form#form .x-y-line .noneboder{border:solid 0px #ffffff;}
/*********************
		Forms
*********************/
form{
	padding:2px;
	margin-left:4px;
	margin-right:4px;	
}
form#form fieldset {
	display:block;
	padding:1px 2px 1px 3px;
	line-height:20px;
	margin-bottom:-1px;
}
form#form legend {
	font-size:12px;
	font-weight:bold;
	margin-left:-5px;
	margin-bottom:-10px;
	padding:0px;
}
form#form label {
	text-align:right;
	margin:1px 4px 1px 4px;
}
form#form input {
	margin:0px;
}
form#form select {
	border:1px;
}
form#form textarea {
	padding:2px;
	overflow:auto;
}
form#form option {
	background:#FFF;
}
form#form optgroup option {

}
form#form button, form#form #button2 {
	cursor:pointer;
}
form#form #button1:hover, form#form #button2:hover {
	background-position:center left;
}

/*********************
	Icons
*********************/
.icon{
	padding-left:19px;
	text-decoration:none;
	height:20px;
	font-size:12x;
	margin:0 3px;
	display:inline-block;
	line-height:20px;
}
.icon_del{background:url(/Resource/Images/Icon_Delete2.gif) no-repeat left;}

button.btClose{ font-size:larger ;}